<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" lang="zh" xml:lang="zh">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>任务描述符: 制定远景</title>
<meta content="TaskDescriptor" name="uma.type">
<meta content="develop_vision" name="uma.name">
<meta content="制定远景" name="uma.presentationName">
<meta content="_72fYIEogEdqrjq4i3fchvA" name="uma.guid">
<meta content="TaskDescriptor" name="element_type">
<meta content="description" name="filetype">
<meta name="role" content="系统分析人员">
<link type="text/css" href="./../../css/default.css" rel="StyleSheet">
<script language="JavaScript" type="text/javascript" src="./../../scripts/ContentPageResource.js"></script><script language="JavaScript" type="text/javascript" src="./../../scripts/ContentPageSection.js"></script><script language="JavaScript" type="text/javascript" src="./../../scripts/ContentPageSubSection.js"></script><script language="JavaScript" type="text/javascript" src="./../../scripts/ActivityTreeTable.js"></script><script language="JavaScript" type="text/javascript" src="./../../scripts/ProcessElementPage.js"></script><script language="JavaScript" type="text/javascript" src="./../../scripts/ContentPageToolbar.js"></script><script language="JavaScript" type="text/javascript" src="./../../scripts/contentPage.js"></script><script language="JavaScript" type="text/javascript" src="./../../scripts/processElementData.js"></script><script language="JavaScript" type="text/javascript">
					var defaultQueryStr = '?proc={38A9C609-9A59-4D03-B835-AA84A716E626}&path={38A9C609-9A59-4D03-B835-AA84A716E626},{20E30ECF-7359-45EC-AA5F-8A7BFA21C472},_72fYIEogEdqrjq4i3fchvA';
					var backPath = './../../';
					var imgPath = './../../images/';
					var nodeInfo=[{view: "view:_e_O28N7KEdm8G6yT7-Wdqw", path: ["_e_O28N7KEdm8G6yT7-Wdqw", "_vCtak0JHEdq4z9xc-r201w", "_vChNR0JHEdq4z9xc-r201w", "_vCtaiEJHEdq4z9xc-r201w", "_rnmKIJ4_Edq7s5zuJVEAAw", "_72fYIEogEdqrjq4i3fchvA"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_PEpmMCVuEdqSZ9OimJ-AzA", "_vyZOwCVuEdqSZ9OimJ-AzA", "_o3nZoSFrEdqrX8YVzvtlIg", "_2qqegCGGEdqMcovRzkCQow", "_72fYIEogEdqrjq4i3fchvA"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_e_O28N7KEdm8G6yT7-Wdqw", "_vCtak0JHEdq4z9xc-r201w", "_vChNR0JHEdq4z9xc-r201w", "_vCtaiEJHEdq4z9xc-r201w", "_rnmKIJ4_Edq7s5zuJVEAAw", "_72fYIEogEdqrjq4i3fchvA"]}];
					contentPage.preload(imgPath, backPath, nodeInfo, defaultQueryStr, true, true, false);
				</script>
</head>
<body>
<div id="breadcrumbs"></div>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td valign="top">
<div id="page-guid" value="_72fYIEogEdqrjq4i3fchvA"></div>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap="true" class="pageTitle">任务：制定远景</td><td width="100%">
<div id="contentPageToolbar" align="right"></div>
</td>
</tr>
</table>
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tr>
<td class="pageTitleSeparator"><img height="1" title="" alt="" src="./../../images/shim.gif"></td>
</tr>
</table>
<div class="overview">
<table cellpadding="0" cellspacing="0" border="0" width="97%">
<tr>
<td width="50"><img title="" alt="" src="./../../images/taskdes_lg_dgm32.gif"></td><td>
<table cellpadding="0" cellspacing="0" border="0" class="overviewTable">
<tr>
<td valign="top">此任务描述了如何制定系统的整体远景，包括要解决的问题、关键的项目干系人、系统范围／边界、系统的关键特性和所有约束。</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">用途</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<td class="sectionTableSingleCell"><a id="Top" name="Top"></a><a id="XE_vision__developing_a" name="XE_vision__developing_a" class="index" key="远景（vision）" text="制定远景"></a><a id="XE_developing__a_vision" name="XE_developing__a_vision" class="index" key="制定（developing）" text="远景"></a> 
<p>
    此任务的目的是：
</p>
<ul>
    <li>
        获得需要解决的问题的共识。
    </li>
    <li>
        确定系统的项目干系人。
    </li>
    <li>
        定义系统的边界。
    </li>
    <li>
        描述系统的主要特性。
    </li>
</ul></td>
</tr>
</table>
</div>
<div class="sectionHeading">关系</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<th scope="row" class="sectionTableHeading">角色</th><td width="30%" class="sectionTableCell"><span class="sectionTableCellHeading">主要:
							</span>
<ul>
<li>
<a href="./../../core.base_rup/capabilitypatterns/rup_system_analyst_28B24167.html" guid="_CMohcRi2Edq_uI8xTPML6g">系统分析人员</a>
</li>
</ul>
</td><td width="30%" class="sectionTableCell"><span class="sectionTableCellHeading">其他:
							</span></td><td class="sectionTableCell"><span class="sectionTableCellHeading">辅助:
							</span></td>
</tr>
<tr valign="top">
<th scope="row" class="sectionTableHeading">输入</th><td width="30%" class="sectionTableCell"><span class="sectionTableCellHeading">必需:
								</span>
<ul>
<li>
<a href="./../../core.base_rup/capabilitypatterns/rup_iteration_plan_6BCA07B4.html" guid="_CMohfBi2Edq_uI8xTPML6g">迭代计划</a>
</li>
<li>
<a href="./../../core.base_rup/capabilitypatterns/rup_stakeholder_requests_E2A64376.html" guid="_CMohdBi2Edq_uI8xTPML6g">项目干系人请求</a>
</li>
<li>
<a href="./../../core.base_rup/capabilitypatterns/rup_business_case_174B557D.html" guid="_CMohchi2Edq_uI8xTPML6g">业务案例</a>
</li>
</ul>
</td><td width="30%" class="sectionTableCell"><span class="sectionTableCellHeading">可选:
								</span>
<ul>
<li>
<a href="./../../core.base_rup/capabilitypatterns/rup_vision_21E9358D.html" guid="_CMohcxi2Edq_uI8xTPML6g">远景</a>
</li>
</ul>
</td><td class="sectionTableCell"><span class="sectionTableCellHeading">外部:
								</span>
<ul>
<li>无</li>
</ul>
</td>
</tr>
<tr valign="top">
<th scope="row" class="sectionTableHeading">输出</th><td colspan="3" class="sectionTableCell">
<ul>
<li>
<a href="./../../core.base_rup/capabilitypatterns/rup_vision_21E9358D.html" guid="_CMohcxi2Edq_uI8xTPML6g">远景</a>
</li>
</ul>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">主要描述</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<td class="sectionTableSingleCell"><p>
    制定“远景”时，请记住以下方面：
</p>
<ul>
    <li>
        系统的潜在（或实际）用户将映射到正在开发的系统的人员<a class="elementLinkWithUserText" href="./../../core.base_rup/workproducts/rup_actor_1F9CE9.html" guid="{0EEBBA43-F5C6-4594-9F06-65D99F7556DF}">参与者</a>的角色。
    </li>
    <li>
        使用参与者来定义和描述系统的边界通常很有效。请参阅<a class="elementLinkWithUserText" href="./../../core.base_rup/tasks/find_actors_and_use_cases_1ACB35F0.html" guid="{3CD5FA7E-160C-4A39-9DEB-C6D162D8AECD}">任务：查找参与者和用例</a>。
    </li>
    <li>
        <p align="justify">
            在此任务中收集的约束将是<a class="elementLinkWithUserText" href="./../../core.base_rup/workproducts/rup_supplementary_specification_F5ACAA22.html" guid="{B16C2941-791C-44E6-B353-354109B5C9DE}">补充规范</a>中所定义的设计约束的初始输入。关于更多信息，请参阅<a class="elementLinkWithUserText" href="./../../core.base_rup/tasks/develop_supplementary_specification_52FC4CAE.html" guid="_I5vM8DJwEdqLGaxX1Cc4eA">任务：制定补充规范</a>。
        </p>
    </li>
</ul></td>
</tr>
</table>
</div>
<div class="sectionHeading">步骤</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr>
<td class="sectionTableCell">
<div class="stepHeading">获得需要解决的问题的共识</div>
<div class="stepContent">
<table cellpadding="0" cellspacing="0" border="0" class="stepTable">
<tr valign="top">
<td><a id="Gain Agreement on the Problem Being Solved" name="Gain Agreement on the Problem Being Solved"></a> 
<p>
    要获得问题的定义的共识，其中一个最简单的办法就是把问题写下来，看看是不是每个人都表示同意。
</p>
<p>
    问大家：问题是什么？
</p>
<ul>
    <li>
        人们往往会急着直接确定解决方案，而不会先花时间去把问题弄明白。把问题写下来，看看您能否让每个人都同意问题的定义。
    </li>
</ul>
<p>
    然后再问大家：问题到底是什么？
</p>
<ul>
    <li>
        查找根本原因（或者叫“问题后面的问题”）。真正的问题往往隐藏在表面问题的后面。
    </li>
</ul>
<p>
    不要接受问题的第一次陈述。继续问“为什么？”了解问题的本质。
</p>
<p>
    有时大家可能太聚精会神想解决方案，就很难让他们明确地说出根本问题到底是什么。在这种情况下，先探讨解决方案的好处，然后再尝试查找这些好处解决的问题，这样做会有好处。然后你们就可以探讨那些问题是不是组织中“真正”的问题。
    用于查找问题背后的问题的常用方法是<a class="elementLinkWithUserText" href="./../../core.base_rup/guidances/guidelines/brainstorming_and_idea_reduction_73112962.html" guid="1.2379282201043798E-305">集体讨论</a>、<a class="elementLinkWithUserText" href="./../../core.base_rup/guidances/guidelines/fishbone_diagrams_AB0E2DBE.html" guid="1.0533204494757043E-304">鱼骨图</a>和<a class="elementLinkWithUserText" href="./../../core.base_rup/guidances/guidelines/pareto_diagrams_8192A4DE.html" guid="3.7162984695584875E-306">排列图</a>。
</p></td>
</tr>
</table>
</div>
<div class="stepHeading">确定项目干系人</div>
<div class="stepContent">
<table cellpadding="0" cellspacing="0" border="0" class="stepTable">
<tr valign="top">
<td><a id="Identify Stakeholders" name="Identify Stakeholders"></a> 
<p>
    根据开发团队的领域专长的不同，识别项目干系人这一步可能不重要或者可能很重要。一般情况下，这一步只涉及与决策者、可能的用户和其他相关团体进行面谈。下列问题很有帮助：
</p>
<ul>
    <li>
        系统的用户是谁？
    </li>
    <li>
        谁负责出资购买系统？
    </li>
    <li>
        还有谁受系统生成的输出的影响？
    </li>
    <li>
        当系统交付和部署时谁将评价系统？
    </li>
    <li>
        系统有没有其他内部或外部用户的需求需要满足？
    </li>
    <li>
        维护新系统的人是谁？
    </li>
    <li>
        还有其他人吗？
    </li>
    <li>
        好，还有其他人吗？
    </li>
</ul>
<p>
    开始制定系统的可能（或实际）用户的概要文件。关键用户以及他们的环境的初始信息应该记录在<a class="elementLinkWithUserText" href="./../../core.base_rup/workproducts/rup_vision_2D6D6F1.html" guid="{417F089F-6636-451A-A8AB-AB4EAC7AC4F1}">远景</a>文档中。
</p></td>
</tr>
</table>
</div>
<div class="stepHeading">定义系统边界</div>
<div class="stepContent">
<table cellpadding="0" cellspacing="0" border="0" class="stepTable">
<tr valign="top">
<td><a id="Define the System Boundaries" name="Define the System Boundaries"></a> 
<p align="justify">
    系统边界定义解决方案以及围绕解决方案的真实世界之间的边界。换句话说，系统边界描述了一个包含解决方案系统的包络。信息以输入和输出的形式在系统和位于系统外的用户之间来回传递。与系统的所有交互都通过系统和外部世界之间的接口进行。
</p>
<p align="justify">
    在许多情况下，系统的边界是很明显的。例如，运行在 Microsoft Windows&reg;
    上的单用户、紧缩型个人联系管理器的边界相对来讲就定义得很好。只有一个用户和一个平台。用户和应用程序间的接口由用户接口对话框（用户访问这些对话框将信息输入系统）和任何输出报告和通信路径（系统使用这些报告和路径记录或传送结果信息）组成。
</p></td>
</tr>
</table>
</div>
<div class="stepHeading">确定要施加在系统上的约束</div>
<div class="stepContent">
<table cellpadding="0" cellspacing="0" border="0" class="stepTable">
<tr valign="top">
<td><a id="Identify Constraints to be Imposed on the System" name="Identify Constraints to be Imposed on the System"></a> 
<p>
    要考虑各种约束来源。以下是可能的来源和要问的问题列表：
</p>
<ul>
    <li>
        政治：有没有内部或外部政治问题影响可能的解决方案？部门之间呢？
    </li>
    <li>
        经济：适用的财务或预算约束有哪些？销售的货物成本或产品定价方面有没有要考虑的问题？有没有什么许可问题？
    </li>
    <li>
        环境：有没有环境或规章制度方面的约束？法律方面的呢？ 我们是否受其他标准的约束？
    </li>
    <li>
        技术：我们在技术的选择上受约束吗？我们只能受限于在现有的平台或技术条件下工作吗？我们在新技术的使用上受到阻碍吗？
    </li>
    <li>
        可行性：规定了时间进度吗？我们受限于现有的资源吗？我们可以使用外面的劳动力吗？我们可以扩展资源吗？临时资源？ 永久资源？
    </li>
    <li>
        系统：解决方案要建立在我们现有的系统上吗？我们必须维护与现有解决方案的兼容性吗？必须支持哪些操作系统和环境？
    </li>
</ul></td>
</tr>
</table>
</div>
<div class="stepHeading">形成问题陈述</div>
<div class="stepContent">
<table cellpadding="0" cellspacing="0" border="0" class="stepTable">
<tr valign="top">
<td><a id="Formulate Problem Statement" name="Formulate Problem Statement"></a> 
<p>
    与所有小组成员一起研究框架图，并为识别的每个问题填写以下模板：
</p>
<p>
    问题&lt;描述问题&gt;<br />
     影响&lt;受问题影响的项目干系人&gt;。<br />
     其影响是&lt;问题的影响是什么&gt;。<br />
     一个成功的解决方案将 &lt;列出成功的解决方案的一些主要好处&gt;。
</p>
<p>
    该模板的目的是帮助您将解决方案／答案与问题区分开来。
</p>
<h5>
    示例：
</h5>
<p class="example">
    <b>问题：</b>客户服务问题没有得到及时、恰当的解决<br />
     <b>影响：</b>我们的客户、客户支持代表和服务技术人员。<br />
     <b>其影响是：</b>客户不满、可以觉察到的质量欠缺、员工不高兴以及收入的流失。<b><br />
     一个成功的解决方案将：</b>支持代表提供对故障排除数据库的实时访问，并帮助及时将服务技术人员分派到真正需要他们帮助的地方。
</p></td>
</tr>
</table>
</div>
<div class="stepHeading">定义系统特性</div>
<div class="stepContent">
<table cellpadding="0" cellspacing="0" border="0" class="stepTable">
<tr valign="top">
<td><a id="Define Features of the System" name="Define Features of the System"></a> 
<p>
    基于问题陈述中列出的好处，制定您希望系统拥有的特性的列表。简单地描述这些特性，并将属性赋予它们，以帮助定义它们在项目中的一般状态和优先级。
</p></td>
</tr>
</table>
</div>
<div class="stepHeading">评估结果</div>
<div class="stepContent">
<table cellpadding="0" cellspacing="0" border="0" class="stepTable">
<tr valign="top">
<td><a id="Evaluate Your Results" name="Evaluate Your Results"></a> 
<p>
    在这个阶段您应该检查“远景”来验证您的工作是否在正确的轨道上，而不是详细复审。对于远景文档，请考虑核对表（<a class="elementLinkWithUserText" href="./../../core.base_rup/guidances/checklists/vision_6B8909D7.html" guid="1.3573747945559854E-305">核对表：远景</a>）。
</p><br />
<br /></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">属性</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<th scope="row" class="sectionTableHeading" id="property_多次出现" abbr="多次出现">多次出现</th><td align="left" class="sectionTableCell" headers="property_多次出现"><img title="" alt="" height="15" width="20" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th scope="row" class="sectionTableHeading" id="property_事件驱动" abbr="事件驱动">事件驱动</th><td align="left" class="sectionTableCell" headers="property_事件驱动"><img title="" alt="" height="15" width="20" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th scope="row" class="sectionTableHeading" id="property_正在进行" abbr="正在进行">正在进行</th><td align="left" class="sectionTableCell" headers="property_正在进行"><img title="" alt="" height="15" width="20" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th scope="row" class="sectionTableHeading" id="property_可选" abbr="可选">可选</th><td align="left" class="sectionTableCell" headers="property_可选"><img title="" alt="" height="15" width="20" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th scope="row" class="sectionTableHeading" id="property_已计划" abbr="已计划">已计划</th><td align="left" class="sectionTableCell" headers="property_已计划"><img title="" alt="" height="15" width="20" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th scope="row" class="sectionTableHeading" id="property_可重复" abbr="可重复">可重复</th><td align="left" class="sectionTableCell" headers="property_可重复"><img title="" alt="" height="15" width="20" src="./../../images/indent.gif"></td>
</tr>
</table>
</div>
<div class="sectionHeading">更多信息</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<th scope="row" class="sectionTableHeading">指南</th><td class="sectionTableCell">
<ul>
<li>
<a href="./../../core.base_rup/guidances/guidelines/brainstorming_and_idea_reduction_73112962.html" guid="1.2379282201043798E-305">集体讨论并整理提议</a>
</li>
<li>
<a href="./../../core.base_rup/guidances/guidelines/fishbone_diagrams_AB0E2DBE.html" guid="1.0533204494757043E-304">鱼骨图</a>
</li>
<li>
<a href="./../../core.base_rup/guidances/guidelines/pareto_diagrams_8192A4DE.html" guid="3.7162984695584875E-306">排列图</a>
</li>
<li>
<a href="./../../core.base_rup/guidances/guidelines/interviews_8E4192DD.html" guid="1.4493688086564513E-305">面谈</a>
</li>
<li>
<a href="./../../core.base_rup/guidances/guidelines/role_playing_18BB3ABF.html" guid="2.582376960557169E-305">角色扮演</a>
</li>
<li>
<a href="./../../core.base_rup/guidances/guidelines/requirements_workshop_EEF2B469.html" guid="4.234130639739827E-305">需求研讨会</a>
</li>
<li>
<a href="./../../core.base_rup/guidances/guidelines/storyboarding_AD2F0C54.html" guid="8.377275022793495E-305">演示图板</a>
</li>
</ul>
</td>
</tr>
</table>
</div>
<table cellpadding="0" cellspacing="0" border="0" class="copyright">
<tr>
<td class="copyright"><p>
    &copy; &nbsp;Copyright IBM Corp.&nbsp;1987, 2006. &nbsp;All Rights Reserved.
</p></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<script type="text/javascript" language="JavaScript">
					contentPage.onload();
					contentPage.processPage.fixDescriptorLinks();
				</script>
</html>
